#声明一个变量
#函数外部
boss = '张晓光'   #全局变量

print("全局环境下访问boss这个变量值为:"+boss)

def py01():


	# print("全局环境下访问boss这个变量值为:"+boss)    
	# 报错,原因是内部没有声明这个boss变量
	# 如要使用boss这个变量看需要引入或者声明局部变量
	# 
	# 
	# 
	# 引入全局变量
	global boss
	#修改全局变量
	boss = 'ht'
	print("局部下引入并且修改全局变量boss之后这个变量值为:"+boss)


print("没有调用函数前boss的值不会发生改变,为原来的值:"+boss)

py01()	#执行结果是:没有调用函数前boss的值不会发生改变,为原来的值:ht

#调用函数后,全局变量修改生效,值会发生改变
print("调用函数后,boss的值发生改变:"+boss)	#调用函数后,boss的值发生改变:ht

